iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 21
1

前言

接下來5天將會介紹如何使用OpenStack Tacker管理Virtualized network functions (VNFs),透過TOSCA Yaml簡單建立VNF

何謂VNF

傳統的網路功能往往須使用專用硬體設施來實現,常常會發生硬體相容性問題,及前期部署需付出昂貴的成本,部署完成後又難以按照市場變遷做任意的變更或更新,當遇到更新需求時,網路營運商都需花費大量部署時間及金錢成本,因此近幾年提出Network Functions Virtualization(NFV)的概念興起,透過將網路功能虛擬化成軟體,運行於基本的的伺服器之上,已解決傳統網路功能部署的許多問題,也就是所謂的Virtualized network functions (VNFs)

何謂NFV MANO

目前NFV相關表準制定由歐洲電信標準協會(ETSI)所推動,並制定相關API內容規範及NFV的技術架構如下圖
NFV MANO

  1. OSS/BSS: Operator原有的管理系統
  2. VNF:全名為Virtualized network function,如: firewall、load balancer等等
  3. NFV Orchestrator:簡稱為NFVO,與OSS/BSS透過os-ma interface介接,用於接收VNF實例化相關資源描述,並管理和編排VNF相關資源
  4. VNF Manager:簡稱為VNFM,用於對VNF的生命週期管理
  5. Virtualised Infrastructure Manage:簡稱為VIM,用於管理虛擬化資源,包括權限管理、分配/回收VNF資源,通常會將VIM與NFVI看為是一體,如:OpenStack、Kubernetes、VMware等等
  6. EM:用於管理一個或多個VNF,NFVI僅提供運行VNF的環境,對於VNF生命週期管理需要有EM存在

NFV MANO開源專案介紹

開源的MANO項目有ONAP、OSM、OPNFV、OpenStack Tackker、OpenBaton、OpenLSO、OpenMAN,其中Tacker用於建構NFV MANO中的NFVO和VNFM,接下來幾天將會介紹Tacker架構、部署、使用


上一篇
Day20 - Mininet 與 ONOS II
下一篇
Day22 - NFV MANO 名詞定義 VNFD、VNFFGD、NSD
系列文
SDN/NFV 網路虛擬化調度平台30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言